/*
 * Copyright (c) ycq_work@163.com
 */

package com.mxg.blog.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.mxg.blog.entity.Skill;

import java.util.List;

/**
 * @Author: ycq_work@163.com
 * @DATE: 2023/7/23 11:32
 * 技能的实现类接口
 */
public interface SkillService extends IService<Skill> {
    // 根据id查询
    Skill getSkillById(Integer id);

    // 查询所有
    List<Skill> getSkills(Integer userId);

    // 查询可显示所有
    List<Skill> getSkillsFront(Integer userId);

    // 添加技能
    void addSkill(String skillContent, Integer userId);

    // 删除技能
    void deleteSkill(Integer id);

    // 更新技能
    void updateSkill(String skillContent, Integer id);

    // 更新显示状态
    void changeSkillStatus(Integer skillsStatus, Integer id);
}
